Znojmo es una ciudad ubicada en la región de Moravia Meridional de la República Checa, cerca de la frontera con Baja Austria y a 55 km. al suroeste de Brno.
Está conectada con Viena por vía ferroviaria y carretera. La ciudad está situada sobre una roca saliente en la empinada orilla izquierda del río Dyje y conserva varios ejemplos de arquitectura medieval.